<template>
  <!-- 车位组件将被Three.js对象替代 -->
  <!-- 实际项目中可以使用Vue的自定义渲染器或Three.js对象 -->
</template>

<script setup>
import { defineProps, onMounted } from 'vue'

const props = defineProps({
  position: {
    type: Object,
    required: true
  },
  occupied: {
    type: Boolean,
    default: false
  },
  onClick: {
    type: Function,
    default: () => {}
  }
})

// 在实际项目中，这里会创建Three.js网格并添加到场景中
// 本例中已在主场景中直接创建
</script>
